const baseUrl = "http://kumanxuan1.f3322.net:8001"

export function fetch(url, data = {}, headers = {}, method = "POST") {
	return new Promise((resolve, reject) => {
		uni.request({
			url: baseUrl + url,
			data: data,
			header: headers,
			method: method,
			dataType: "json",
			responseType: "text",
			success(res) {

				// resolve(res.data)

				if (res.data.errno !== 0 && res.data.errno !== 602) {
					uni.showToast({
						title: res.errmsg ?? "请求失败",
						icon: 'error'
					})
					reject(res.errmsg ?? '请求失败')
				} else {
					resolve(res.data)
				}

			},
			fail() {
				reject(null)
			}
		})
	})
}
